﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
//2、有一款叫做“切水果”的游戏，里面有各种各样的水果，
//A、现在请定义一个叫做“Fruit”的枚举类型，里面有：香蕉、苹果、西瓜、草莓、葡萄、哈密瓜、奇异果。
//B、然后定义一个输出水果分数的方法，参数类型就是这个水果枚举，方法中根据不同的枚举值，输出水果对应的分数（可以参考切水果游戏）。注：水果形状越小，切到的时候分数就越高。

namespace Demo05
{
    class Program
    {
        public enum Fruit {
            香蕉=20,
            苹果=5,
            西瓜=3,
            草莓=30,
            葡萄=40,
            哈密瓜=4,
            奇异果=10,
        }
        static void Main(string[] args)
        {
            Fruit fruit = new Fruit();
            Console.WriteLine("请输入要输出的水果：");
            string str = Console.ReadLine();
            switch (str)
            {
                case "哈密瓜":
                Console.WriteLine("得分为："+(int)Fruit.哈密瓜);
                break;
                case "香蕉":
                    Console.WriteLine("得分为："+(int)Fruit.香蕉);
                    break;
                case "苹果":
                    Console.WriteLine("得分为：" + (int)Fruit.苹果);
                    break;
                case "草莓":
                    Console.WriteLine("得分为：" + (int)Fruit.草莓);
                    break;
                case "葡萄":
                    Console.WriteLine("得分为：" + (int)Fruit.葡萄);
                    break;
                case "西瓜":
                    Console.WriteLine("得分为：" + (int)Fruit.西瓜);
                    break;
                case "奇异果":
                    Console.WriteLine("得分为：" + (int)Fruit.奇异果);
                    break;
                default:
                    Console.WriteLine("输入水果错误：");
                    break;
            }

            Console.ReadKey();
        }
    }
}
